home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / DEMONSTR / ATEASY_2.ZIP / DLLEXAMP < prev    next >
Text File  |  1992-07-30  |  882b  |  44 lines

  1. # ****************************************************************************
  2. #
  3. #                    DLL general NMake file
  4. #
  5. # ****************************************************************************
  6.  
  7. CL=cl -c -ALw -G2sw -W3 -Zpe -Os $*.c
  8.  
  9.  
  10. Target=dllexamp                 # change to your dll base file name
  11. #TargetRC=                      # put '#' before TARGETRC if no .rc exist
  12.  
  13.  
  14. all: $(Target).dll
  15.  
  16.  
  17. !IFDEF TargetRC
  18. $(Target).res: $*.rc $*.h
  19.     rc -r $*.rc
  20. !ENDIF
  21.  
  22.  
  23. $(Target).obj: $*.c
  24.     $(CL)
  25.  
  26.  
  27. #libentry.obj: $*.asm
  28. #    masm -Mx $*, $*;
  29.  
  30.  
  31. $(Target).dll: libentry.obj $(Target).obj $(Target).def
  32.     link /al:16 /NOD /NOE $* libentry.obj, $*.dll, , libw ldllcew win87em, $*.def
  33. !IFDEF TargetRC
  34.     rc -30 $*.res $*.dll
  35. !ELSE
  36.     rc -30 $*.dll
  37. !ENDIF
  38.  
  39.  
  40. !IFDEF TargetRC
  41. $(Target).dll: $*.res
  42.     rc -30 $*.res $*.dll
  43. !ENDIF
  44.